FluentCrm\App\Models\Subscriber D

Total Complexity 240
Dependencies 11
Dependents 33
Total lines 1,523
Lines of code 1,000
Logical lines of code 593
Comment lines 194
Methods 52
Properties 5

Methods 52

Method Rating Maintainability Complexity Lines of code
import()
D
28
39 123
updateOrCreate()
C
38 25 62
providerQueryBuilder()
B
40 15 61
buildGeneralPropertiesFilterQuery()
A
46 13 39
buildCustomFieldsFilterQuery()
A
46 9 41
boot()
A
51 9 28
buildActivitiesFilterQuery()
S
49 6 31
filterParser()
S
51 6 28
lastActivityDate()
S
53 6 24
syncCustomFieldValues()
S
48 5 34
attachLists()
S
51 5 29
attachTags()
S
51 5 29
scopeSearchBy()
S
51 5 28
custom_fields()
S
56 5 18
parseCustomFieldsFilterOperator()
S
60 5 14
explodeFullName()
S
59 5 14
hasAnyListId()
S
63 5 11
hasAnyTagId()
S
63 5 11
detachTags()
S
55 4 21
detachLists()
S
55 4 21
parseRelationalFilterQueryMethods()
S
57 4 19
buildRelationFilterQuery()
S
57 4 16
store()
S
59 4 15
buildSegmentFilterQuery()
S
60 4 12
buildSearchableQuery()
S
56 3 19
getWpUser()
S
64 3 11
updateMeta()
S
58 2 17
getWpUserId()
S
66 3 10
sendDoubleOptinEmail()
S
66 3 8
getFullNameAttribute()
S
70 3 5
mappables()
S
54 1 20
scopeFilterByTags()
S
58 1 16
scopeFilterByNotInLists()
S
58 1 16
scopeFilterByLists()
S
58 1 16
scopeFilterByNotInTags()
S
58 1 16
scopeFilterByContactType()
S
71 2 6
scopeFilterByStatues()
S
71 2 6
getMeta()
S
65 2 10
getPhotoAttribute()
S
71 2 6
stats()
S
60 1 15
tags()
S
63 1 12
lists()
S
63 1 12
contact_commerce()
S
75 1 4
commerce_by_provider()
S
75 1 4
contact_commerce_items()
S
75 1 4
unsubscribeReason()
S
79 1 3
scopeCommerceItemsItemIds()
S
75 1 4
affiliate_wp()
S
75 1 4
custom_field_meta()
S
67 1 8
urlMetrics()
S
68 1 8
campaignEmails()
S
79 1 3
meta()
S
68 1 8